Big Huge Thesaurus

Triostium perfoliatum

noun